Lịch sử Google_Chrome

Biểu tượng Google Chrome
Họa tiết 3D từ bản phát hành công khai đầu tiên từ tháng 9 năm 2008 đến tháng 3 năm 2011
Họa tiết 2D từ tháng 3 năm 2011 đến tháng 10 năm 2015
Material Design motif được sử dụng từ tháng 9 năm 2014 trở đi cho phiên bản dành cho thiết bị di động và từ tháng 10 năm 2015 trở đi cho phiên bản dành cho máy tính để bàn

Trong sáu năm, Giám đốc điều hành của Google Eric Schmidt phản đối sự phát triển của một trình duyệt web độc lập. Ông nói rằng: "Vào thời điểm đó, Google là một công ty nhỏ", và ông đã không muốn đi qua "cuộc chiến trình duyệt khốc liệt". Tuy nhiên, sau khi đồng sáng lập Sergey Brin và Larry Page đã thuê một số nhà phát triển Mozilla Firefox và xây dựng một cuộc trình diễn của Chrome, Schmidt đã thừa nhận rằng: "Nó rất tốt mà về cơ bản đã thay đổi suy nghĩ của tôi!"

Công bố

Bản công bố chính thức được ấn định vào ngày 3 tháng 9 năm 2008, và các tính năng cũng như những đột phá của trình duyệt mới này được giải thích trong một cuốn truyện tranh vui của tác giả Scott McCloud, đã được gửi đến các nhà báo các blogger. Những bản sao dành cho châu Âu cũng được chuyển trong thời gian sớm, và một blogger người Đức là Phillip Lenssen tác giả trang Google Blogoscoped sau khi nhận được ngày 1 tháng 9 đã làm một bản scan gồm 38 trang và đăng trên website của blogger này.[15][16] Cuốn truyện sau đó được Google đăng trên Google Books và trang chủ của Chrome[17] đồng thời được đề cập đến trên blog chính thức của Chrome cùng với chú giải cho việc phát hành sớm.[18]

Phiên bản đầu tiên

Một phiên bản thử nghiệm beta dành cho hệ điều hành Microsoft Windows đã được phát hành vào ngày 2 tháng 9 năm 2008 với 43 ngôn ngữ. Ngay sau khi ra mắt, Google Chrome đã nhanh chóng chiếm lĩnh được gần 1% thị trường trình duyệt. Google cho biết những phiên bản chạy trên các nền tảng khác và các ngôn ngữ khác sẽ sớm được ra mắt.

Ngày 3 tháng 9, một bài tin tức trên trang Slashdot[19] hướng sự quan tâm đến một đoạn trong các điều khoản dịch vụ của phiên bản beta đầu tiên này, dường như thừa nhận Google có bản quyền với mọi nội dung được truyền tải thông qua trình duyệt Chrome.[20] Đoạn câu hỏi được thừa kế từ những điều khoản dịch vụ chung của Google.[21] Trang tin The Register thì khái quát hóa đoạn nội dung đó với câu "Tác quyền của bạn tan thành mây khói" (Your copyright goes up in smoke).[22] Vào cùng ngày, để đáp lại sự chỉ trích này, Google cho biết những ngôn từ được sử dụng trong đó là do mượn từ các sản phẩm khác, và tuyên bố loại bỏ đoạn câu hỏi đó khỏi các điều khoản dịch vụ.[23] Google cũng lưu ý thay đổi này sẽ được "áp dụng với cả những đối tượng người dùng đã tải Google Chrome từ đó trở về trước".[24]

Phiên bản đầu tiên của Google Chrome đã vượt qua được 2 bài kiểm tra Acid1Acid2, nhưng không qua được bài kiểm tra Acid3; tuy nhiên, nó lại đạt điểm 78/100, tức là cao hơn cả hai trình duyệt Internet Explorer 7 (14/100) và Firefox 3 (71/100) và chỉ thấp hơn Opera (85/100).[25] Còn khi so sánh với các phiên bản thử nghiệm hoặc beta tương đương của các trình duyệt khác, Chrome có điểm số thấp hơn Firefox (85/100), Opera (91/100), và Safari (100/100), nhưng vẫn cao hơn Internet Explorer (21/100).[25]

Phát triển

Phiên bản Chromium đời đầu dành cho Linux, giải thích sự khác biệt giữa Chrome và Chromium

Chrome được lắp ráp từ 25 thư viện mã nguồn khác nhau từ Google và các bên thứ ba như Netscape Portable Runtime của Mozilla, Network Security Services, NPAPI (bị loại bỏ ở phiên bản 45), Skia Graphics Engine, SQLite, và một số dự án mã nguồn mở khác. Máy ảo JavaScript V8 được coi là một dự án đủ quan trọng để tách ra (giống như Adobe/Mozilla Tamarin) và xử lý bởi một nhóm riêng biệt ở Đan Mạch được điều phối bởi Lars Bak tại Aarhus. Theo Google, các triển khai hiện có được thiết kế "cho các chương trình nhỏ, nơi mà hiệu suất và độ tương tác của hệ thống không quan trọng", nhưng những ứng dụng web như Gmail "đang sử dụng đầy đủ tính năng của trình duyệt web nhất khi nói đến các thao tác DOMJavaScript", và do đó sẽ được hưởng lợi đáng kể từ công cụ JavaScript vì chúng có thể hoạt động nhanh hơn so với ứng dụng khác.

Ban đầu, Chrome dùng công cụ hiển thị WebKit để hiển thị các trang web. Năm 2013, họ chia các thành phần của WebCore để tạo ra Blink engine của riêng mình. Dựa trên WebKit nhưng Blink chỉ sử dụng các thành phần "WebCore" của WebKit và thay thế các thành phần khác do chính mình tự tạo, chẳng hạn như kiến ​​trúc đa quy trình của riêng nó, thay cho việc thực thi thành phần của WebKit.[26]

Chrome được thử nghiệm nội bộ với kiểm thử đơn vị, "tự động kiểm tra UI của tác vụ người dùng theo kịch bản", cũng như kiểm tra bố cục của WebKit (99% Chrome được cho là đã vượt qua bài kiểm), và chống lại các trang web thường truy cập trong chỉ mục của Google trong vòng 20–30 phút.[17]

Google đã tạo Gears cho Chrome, đã thêm nhiều tính năng dành cho các nhà phát triển web thường liên quan đến việc xây dựng các ứng dụng web, có cả hỗ trợ ngoại tuyến.[17] Google đã loại bỏ Gears vì chức năng tương tự đã có sẵn trong chuẩn HTML5.[27]

Vào ngày 11 tháng 1 năm 2011, người quản lý sản phẩm Chrome, Mike Jazayeri, đã thông báo rằng Chrome sẽ loại bỏ codec video H.264 và tiến tới hỗ trợ cho trình phát HTML5 của nó, ông cũng mong muốn mang nhiều codec mở có sẵn trong dự án Chromium vào Google Chrome hơn.[28] Mặc dù vậy, vào ngày 6 tháng 11 năm 2012, Google đã phát hành phiên bản Chrome trên Windows mới, phiên bản này bổ sung codec video H.264 tăng tốc phần cứng.[29] Vào tháng 10 năm 2013, Cisco thông báo rằng họ đã mở nguồn codec H.264 của mình và sẽ trả tất cả các khoản phí cần thiết.[30]

Vào ngày 7 tháng 2 năm 2012, Google đã khởi chạy Google Chrome Beta cho các thiết bị Android 4.0.[31] Trên nhiều thiết bị mới có Android 4.1 trở lên, Chrome là trình duyệt mặc định.[32]

Vào tháng 5 năm 2017, Google đã công bố phiên bản Chrome cho các thiết bị thực tế ảo và thiết bị thực tế tăng cường.[33]

Lịch sử phát hành

Tài liệu tham khảo

WikiPedia: Google_Chrome http://blogoscoped.com/archive/ng%C3%A0y http://blogoscoped.com/google-chrome/ http://gearsblog.blogspot.com/2010/02/hello-html5.... http://blogs.cisco.com/collaboration/open-source-h... http://news.cnet.com/8301-13515_3-10037406-26.html http://news.cnet.com/8301-13860_3-10031661-56.html... http://news.cnet.com/8301-17939_109-10030962-2.htm... http://foliovision.com/2008/12/09/adwords-ppc-orga... http://ap.google.com/article/ALeqM5hHvkt5UkooUX1ot... http://books.google.com/books?id=8UsqHohwwVYC&prin...